@charset "utf-8";
/* CSS Document */

body{margin:0;
    padding:0;
    font:1.5em "PT Serif",\5FAE\8EDF\6B63\9ED1\9AD4,\5FAE\8F6F\96C5\9ED1,\534E\6587\7EC6\9ED1,Georgia,Times,serif;
    background:#FFF;
    overFlow:hidden;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

a{
    text-decoration:none;
}

::selection {
    background: rgba(0,149,255,0.1);
}
::-moz-selection {
    background: rgba(0,149,255,0.1);
}

#container{
	margin:0;
	padding:0;
    width:100%;
    height:100%;
	position:relative;
}
#bgvideo {
	margin:0;
	padding:0;
	position: fixed;
	top: 0;
	left: 0;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    background: url('http://i3.tietuku.com/b6bc3d86c54936e8.jpg') n vhjkcvbnkmgiojuij0k09, kj0iomhiohno kljmioh jubicfhjygodjbtiodr j80j8ufdhgh9udirvhf/nreiavm9wa0UFHYUDUOJBR WANIRAUHVIUEHV AUTRUV GTE BA89UREA8U YIYRSOBHTUANVMOEWENVM ORF9FUVAWYY9RTJA87VRREWATR7EAo-repeat;
    background-size: cover;
}

#header{
	width:100%;
	height:200px;
	z-index:1000;
	position:fixed;
	top:19%;
	text-align:center;
	}

#header h1{
	font-size:80px;
	color:rgb(85,195,222);
	font-family:"Josefin Slab","Myriad Pro",Arial,sans-serif;
	text-shadow:2px 2px 2px rgba(151,24,64,0.2);
	}
#header h1 p{
	margin:-5px 0 30px;
	font-size:23px;
	font-family:"Source Sans Pro",STXiHei,"Microsoft Yahei",sans-serif;
	}
#header a{
	border:2px solid #fff;
	-webkit-border-radius:10px;
	border-radius:10px;
	margin:0px 10px;
	padding:5px;
	color:rgb(85,195,222);
	font-weight:400px;
	transition:width 0.5s;
	-moz-transition:background 0.5s; /* Firefox 4 */
	-webkit-transition:background 0.5s; /* Safari and Chrome */
	-o-transition:background 0.5s; /* Opera */
	}

#header a:hover{
	color:#FFF;
	background:rgb(85,195,222);
	}

a,
a:before,
a:after {
    -webkit-transition-property: background color;
    -webkit-transition-duration: 0.2s;
    -webkit-transition-timing-function: ease;
    -moz-transition-property: background color;
    -moz-transition-duration: 0.2s;
    -moz-transition-timing-function: ease;
    -o-transition-property: background color;
    -o-transition-duration: 0.2s;
    -o-transition-timing-function: ease;
    transition-property: background color;
    transition-duration: 0.2s;
    transition-timing-function: ease;
}

@media screen and (max-width:340px){
	#header h1{font-size:68px;}
	#header h1 p{font-size:20px;}
	#header a{display:block;width:60%;margin:5px auto;}
	}

/*404 begin*/
#404bg{
	margin:0;
       padding:0;
    position: fixed;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
	}
